#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>

int Is_leapyear(int n)
{
	if ((n % 4 == 0) && (n % 100 != 0) || n % 400 == 0)
		return 1;

	else
		return 0;

}
//
void func(int n)
{
	for (int i = 1; i <= n; i++)
	{
		for (int j = 1; j <= i; j++)
		{
			printf("%dx%d=%d ", j, i, j * i);
		}
		printf("\n");

	}

}
//  
void swap(int* a, int* b)
{
	int temp = *a;
	*a = *b;
	*b = temp;


}
//
int is_prime(int n)
{
	for (int i = 2; i <= sqrt(n); i++)
	{
		if (n % i == 0)
			return 0;
	}

	return 1;

}

int main()
{
	 

	//int a = 5;
	//int b = 3;
	//swap(&a,&b);
	//printf("a=%d b=%d", a, b);
      
	for (int i = 1000; i <= 2000; i += 4)
	{
		if (Is_leapyear(i))
			printf("%d ", i);
	}


	return 0;
}
